package com.ourteam.product.ui.dao;
/**
 * Template Name : DAO数据对象 Template Version : 1 Template Last Modfiy Date : Fri Aug 18 15:51:23 CST
 * 2017 Auto Generate Date : 2018-12-14 15:15:07 Warning ! This file will be overwrite when
 * regenerate !
 */
import org.apache.commons.lang.StringUtils;

public class ProductUITableColumn implements java.io.Serializable {

  public ProductUITableColumn() {
    super();
  }

  private long id;

  /** Attribute id Be Seted Falg */
  private boolean idSetted = false;

  /** Attribute id is Null Falg */
  private boolean idNull = false;

  /**
   * Get id
   *
   * @return long
   */
  public final long getId() {

    return id;
  }

  /**
   * Set id
   *
   * @param long
   */
  public final void setId(long id) {

    this.id = id;

    this.idSetted = true;

    this.setIdNull(false);
  }

  /**
   * Get id Has Been Setted
   *
   * @return boolean
   */
  public final boolean isIdSetted() {
    return this.idSetted;
  }

  /** Set id Null */
  public final void setIdNull() {

    this.idNull = true;
  }

  public final void setIdNull(boolean aNullFlag) {

    this.idNull = aNullFlag;
  }

  public final boolean isIdNull() {

    return this.idNull;
  }

  private long tableId;

  /** Attribute tableId Be Seted Falg */
  private boolean tableIdSetted = false;

  /** Attribute tableId is Null Falg */
  private boolean tableIdNull = false;

  /**
   * Get tableId
   *
   * @return long
   */
  public final long getTableId() {

    return tableId;
  }

  /**
   * Set tableId
   *
   * @param long
   */
  public final void setTableId(long tableId) {

    this.tableId = tableId;

    this.tableIdSetted = true;

    this.setTableIdNull(false);
  }

  /**
   * Get tableId Has Been Setted
   *
   * @return boolean
   */
  public final boolean isTableIdSetted() {
    return this.tableIdSetted;
  }

  /** Set tableId Null */
  public final void setTableIdNull() {

    this.tableIdNull = true;
  }

  public final void setTableIdNull(boolean aNullFlag) {

    this.tableIdNull = aNullFlag;
  }

  public final boolean isTableIdNull() {

    return this.tableIdNull;
  }

  private String code;

  /** Attribute code Be Seted Falg */
  private boolean codeSetted = false;

  /** Attribute code is Null Falg */
  private boolean codeNull = false;

  /**
   * Get code
   *
   * @return String
   */
  public final String getCode() {

    if (isCodeNull()) {
      return null;
    } else {
      return StringUtils.trim(code);
    }
  }

  /**
   * Set code
   *
   * @param String
   */
  public final void setCode(String code) {

    this.code = StringUtils.trim(code);

    this.codeSetted = true;

    this.setCodeNull(this.code == null);
  }

  /**
   * Get code Has Been Setted
   *
   * @return boolean
   */
  public final boolean isCodeSetted() {
    return this.codeSetted;
  }

  /** Set code Null */
  public final void setCodeNull() {

    this.codeNull = true;
  }

  public final void setCodeNull(boolean aNullFlag) {

    this.codeNull = aNullFlag;
  }

  public final boolean isCodeNull() {

    return this.codeNull;
  }

  private String title;

  /** Attribute title Be Seted Falg */
  private boolean titleSetted = false;

  /** Attribute title is Null Falg */
  private boolean titleNull = false;

  /**
   * Get title
   *
   * @return String
   */
  public final String getTitle() {

    if (isTitleNull()) {
      return null;
    } else {
      return StringUtils.trim(title);
    }
  }

  /**
   * Set title
   *
   * @param String
   */
  public final void setTitle(String title) {

    this.title = StringUtils.trim(title);

    this.titleSetted = true;

    this.setTitleNull(this.title == null);
  }

  /**
   * Get title Has Been Setted
   *
   * @return boolean
   */
  public final boolean isTitleSetted() {
    return this.titleSetted;
  }

  /** Set title Null */
  public final void setTitleNull() {

    this.titleNull = true;
  }

  public final void setTitleNull(boolean aNullFlag) {

    this.titleNull = aNullFlag;
  }

  public final boolean isTitleNull() {

    return this.titleNull;
  }

  private String titleKey;

  /** Attribute titleKey Be Seted Falg */
  private boolean titleKeySetted = false;

  /** Attribute titleKey is Null Falg */
  private boolean titleKeyNull = false;

  /**
   * Get titleKey
   *
   * @return String
   */
  public final String getTitleKey() {

    if (isTitleKeyNull()) {
      return null;
    } else {
      return StringUtils.trim(titleKey);
    }
  }

  /**
   * Set titleKey
   *
   * @param String
   */
  public final void setTitleKey(String titleKey) {

    this.titleKey = StringUtils.trim(titleKey);

    this.titleKeySetted = true;

    this.setTitleKeyNull(this.titleKey == null);
  }

  /**
   * Get titleKey Has Been Setted
   *
   * @return boolean
   */
  public final boolean isTitleKeySetted() {
    return this.titleKeySetted;
  }

  /** Set titleKey Null */
  public final void setTitleKeyNull() {

    this.titleKeyNull = true;
  }

  public final void setTitleKeyNull(boolean aNullFlag) {

    this.titleKeyNull = aNullFlag;
  }

  public final boolean isTitleKeyNull() {

    return this.titleKeyNull;
  }

  private String titleIcon;

  /** Attribute titleIcon Be Seted Falg */
  private boolean titleIconSetted = false;

  /** Attribute titleIcon is Null Falg */
  private boolean titleIconNull = false;

  /**
   * Get titleIcon
   *
   * @return String
   */
  public final String getTitleIcon() {

    if (isTitleIconNull()) {
      return null;
    } else {
      return StringUtils.trim(titleIcon);
    }
  }

  /**
   * Set titleIcon
   *
   * @param String
   */
  public final void setTitleIcon(String titleIcon) {

    this.titleIcon = StringUtils.trim(titleIcon);

    this.titleIconSetted = true;

    this.setTitleIconNull(this.titleIcon == null);
  }

  /**
   * Get titleIcon Has Been Setted
   *
   * @return boolean
   */
  public final boolean isTitleIconSetted() {
    return this.titleIconSetted;
  }

  /** Set titleIcon Null */
  public final void setTitleIconNull() {

    this.titleIconNull = true;
  }

  public final void setTitleIconNull(boolean aNullFlag) {

    this.titleIconNull = aNullFlag;
  }

  public final boolean isTitleIconNull() {

    return this.titleIconNull;
  }

  private String width;

  /** Attribute width Be Seted Falg */
  private boolean widthSetted = false;

  /** Attribute width is Null Falg */
  private boolean widthNull = false;

  /**
   * Get width
   *
   * @return String
   */
  public final String getWidth() {

    if (isWidthNull()) {
      return null;
    } else {
      return StringUtils.trim(width);
    }
  }

  /**
   * Set width
   *
   * @param String
   */
  public final void setWidth(String width) {

    this.width = StringUtils.trim(width);

    this.widthSetted = true;

    this.setWidthNull(this.width == null);
  }

  /**
   * Get width Has Been Setted
   *
   * @return boolean
   */
  public final boolean isWidthSetted() {
    return this.widthSetted;
  }

  /** Set width Null */
  public final void setWidthNull() {

    this.widthNull = true;
  }

  public final void setWidthNull(boolean aNullFlag) {

    this.widthNull = aNullFlag;
  }

  public final boolean isWidthNull() {

    return this.widthNull;
  }

  private String align;

  /** Attribute align Be Seted Falg */
  private boolean alignSetted = false;

  /** Attribute align is Null Falg */
  private boolean alignNull = false;

  /**
   * Get align
   *
   * @return String
   */
  public final String getAlign() {

    if (isAlignNull()) {
      return null;
    } else {
      return StringUtils.trim(align);
    }
  }

  /**
   * Set align
   *
   * @param String
   */
  public final void setAlign(String align) {

    this.align = StringUtils.trim(align);

    this.alignSetted = true;

    this.setAlignNull(this.align == null);
  }

  /**
   * Get align Has Been Setted
   *
   * @return boolean
   */
  public final boolean isAlignSetted() {
    return this.alignSetted;
  }

  /** Set align Null */
  public final void setAlignNull() {

    this.alignNull = true;
  }

  public final void setAlignNull(boolean aNullFlag) {

    this.alignNull = aNullFlag;
  }

  public final boolean isAlignNull() {

    return this.alignNull;
  }

  private String formatValue;

  /** Attribute formatValue Be Seted Falg */
  private boolean formatValueSetted = false;

  /** Attribute formatValue is Null Falg */
  private boolean formatValueNull = false;

  /**
   * Get formatValue
   *
   * @return String
   */
  public final String getFormatValue() {

    if (isFormatValueNull()) {
      return null;
    } else {
      return StringUtils.trim(formatValue);
    }
  }

  /**
   * Set formatValue
   *
   * @param String
   */
  public final void setFormatValue(String formatValue) {

    this.formatValue = StringUtils.trim(formatValue);

    this.formatValueSetted = true;

    this.setFormatValueNull(this.formatValue == null);
  }

  /**
   * Get formatValue Has Been Setted
   *
   * @return boolean
   */
  public final boolean isFormatValueSetted() {
    return this.formatValueSetted;
  }

  /** Set formatValue Null */
  public final void setFormatValueNull() {

    this.formatValueNull = true;
  }

  public final void setFormatValueNull(boolean aNullFlag) {

    this.formatValueNull = aNullFlag;
  }

  public final boolean isFormatValueNull() {

    return this.formatValueNull;
  }

  private String listDataSource;

  /** Attribute listDataSource Be Seted Falg */
  private boolean listDataSourceSetted = false;

  /** Attribute listDataSource is Null Falg */
  private boolean listDataSourceNull = false;

  /**
   * Get listDataSource
   *
   * @return String
   */
  public final String getListDataSource() {

    if (isListDataSourceNull()) {
      return null;
    } else {
      return StringUtils.trim(listDataSource);
    }
  }

  /**
   * Set listDataSource
   *
   * @param String
   */
  public final void setListDataSource(String listDataSource) {

    this.listDataSource = StringUtils.trim(listDataSource);

    this.listDataSourceSetted = true;

    this.setListDataSourceNull(this.listDataSource == null);
  }

  /**
   * Get listDataSource Has Been Setted
   *
   * @return boolean
   */
  public final boolean isListDataSourceSetted() {
    return this.listDataSourceSetted;
  }

  /** Set listDataSource Null */
  public final void setListDataSourceNull() {

    this.listDataSourceNull = true;
  }

  public final void setListDataSourceNull(boolean aNullFlag) {

    this.listDataSourceNull = aNullFlag;
  }

  public final boolean isListDataSourceNull() {

    return this.listDataSourceNull;
  }

  private String cellEditor;

  /** Attribute cellEditor Be Seted Falg */
  private boolean cellEditorSetted = false;

  /** Attribute cellEditor is Null Falg */
  private boolean cellEditorNull = false;

  /**
   * Get cellEditor
   *
   * @return String
   */
  public final String getCellEditor() {

    if (isCellEditorNull()) {
      return null;
    } else {
      return StringUtils.trim(cellEditor);
    }
  }

  /**
   * Set cellEditor
   *
   * @param String
   */
  public final void setCellEditor(String cellEditor) {

    this.cellEditor = StringUtils.trim(cellEditor);

    this.cellEditorSetted = true;

    this.setCellEditorNull(this.cellEditor == null);
  }

  /**
   * Get cellEditor Has Been Setted
   *
   * @return boolean
   */
  public final boolean isCellEditorSetted() {
    return this.cellEditorSetted;
  }

  /** Set cellEditor Null */
  public final void setCellEditorNull() {

    this.cellEditorNull = true;
  }

  public final void setCellEditorNull(boolean aNullFlag) {

    this.cellEditorNull = aNullFlag;
  }

  public final boolean isCellEditorNull() {

    return this.cellEditorNull;
  }

  private String dataType;

  /** Attribute dataType Be Seted Falg */
  private boolean dataTypeSetted = false;

  /** Attribute dataType is Null Falg */
  private boolean dataTypeNull = false;

  /**
   * Get dataType
   *
   * @return String
   */
  public final String getDataType() {

    if (isDataTypeNull()) {
      return null;
    } else {
      return StringUtils.trim(dataType);
    }
  }

  /**
   * Set dataType
   *
   * @param String
   */
  public final void setDataType(String dataType) {

    this.dataType = StringUtils.trim(dataType);

    this.dataTypeSetted = true;

    this.setDataTypeNull(this.dataType == null);
  }

  /**
   * Get dataType Has Been Setted
   *
   * @return boolean
   */
  public final boolean isDataTypeSetted() {
    return this.dataTypeSetted;
  }

  /** Set dataType Null */
  public final void setDataTypeNull() {

    this.dataTypeNull = true;
  }

  public final void setDataTypeNull(boolean aNullFlag) {

    this.dataTypeNull = aNullFlag;
  }

  public final boolean isDataTypeNull() {

    return this.dataTypeNull;
  }

  private String showValue;

  /** Attribute showValue Be Seted Falg */
  private boolean showValueSetted = false;

  /** Attribute showValue is Null Falg */
  private boolean showValueNull = false;

  /**
   * Get showValue
   *
   * @return String
   */
  public final String getShowValue() {

    if (isShowValueNull()) {
      return null;
    } else {
      return StringUtils.trim(showValue);
    }
  }

  /**
   * Set showValue
   *
   * @param String
   */
  public final void setShowValue(String showValue) {

    this.showValue = StringUtils.trim(showValue);

    this.showValueSetted = true;

    this.setShowValueNull(this.showValue == null);
  }

  /**
   * Get showValue Has Been Setted
   *
   * @return boolean
   */
  public final boolean isShowValueSetted() {
    return this.showValueSetted;
  }

  /** Set showValue Null */
  public final void setShowValueNull() {

    this.showValueNull = true;
  }

  public final void setShowValueNull(boolean aNullFlag) {

    this.showValueNull = aNullFlag;
  }

  public final boolean isShowValueNull() {

    return this.showValueNull;
  }

  private String canSort;

  /** Attribute canSort Be Seted Falg */
  private boolean canSortSetted = false;

  /** Attribute canSort is Null Falg */
  private boolean canSortNull = false;

  /**
   * Get canSort
   *
   * @return String
   */
  public final String getCanSort() {

    if (isCanSortNull()) {
      return null;
    } else {
      return StringUtils.trim(canSort);
    }
  }

  /**
   * Set canSort
   *
   * @param String
   */
  public final void setCanSort(String canSort) {

    this.canSort = StringUtils.trim(canSort);

    this.canSortSetted = true;

    this.setCanSortNull(this.canSort == null);
  }

  /**
   * Get canSort Has Been Setted
   *
   * @return boolean
   */
  public final boolean isCanSortSetted() {
    return this.canSortSetted;
  }

  /** Set canSort Null */
  public final void setCanSortNull() {

    this.canSortNull = true;
  }

  public final void setCanSortNull(boolean aNullFlag) {

    this.canSortNull = aNullFlag;
  }

  public final boolean isCanSortNull() {

    return this.canSortNull;
  }

  private String canResize;

  /** Attribute canResize Be Seted Falg */
  private boolean canResizeSetted = false;

  /** Attribute canResize is Null Falg */
  private boolean canResizeNull = false;

  /**
   * Get canResize
   *
   * @return String
   */
  public final String getCanResize() {

    if (isCanResizeNull()) {
      return null;
    } else {
      return StringUtils.trim(canResize);
    }
  }

  /**
   * Set canResize
   *
   * @param String
   */
  public final void setCanResize(String canResize) {

    this.canResize = StringUtils.trim(canResize);

    this.canResizeSetted = true;

    this.setCanResizeNull(this.canResize == null);
  }

  /**
   * Get canResize Has Been Setted
   *
   * @return boolean
   */
  public final boolean isCanResizeSetted() {
    return this.canResizeSetted;
  }

  /** Set canResize Null */
  public final void setCanResizeNull() {

    this.canResizeNull = true;
  }

  public final void setCanResizeNull(boolean aNullFlag) {

    this.canResizeNull = aNullFlag;
  }

  public final boolean isCanResizeNull() {

    return this.canResizeNull;
  }

  private String canFilter;

  /** Attribute canFilter Be Seted Falg */
  private boolean canFilterSetted = false;

  /** Attribute canFilter is Null Falg */
  private boolean canFilterNull = false;

  /**
   * Get canFilter
   *
   * @return String
   */
  public final String getCanFilter() {

    if (isCanFilterNull()) {
      return null;
    } else {
      return StringUtils.trim(canFilter);
    }
  }

  /**
   * Set canFilter
   *
   * @param String
   */
  public final void setCanFilter(String canFilter) {

    this.canFilter = StringUtils.trim(canFilter);

    this.canFilterSetted = true;

    this.setCanFilterNull(this.canFilter == null);
  }

  /**
   * Get canFilter Has Been Setted
   *
   * @return boolean
   */
  public final boolean isCanFilterSetted() {
    return this.canFilterSetted;
  }

  /** Set canFilter Null */
  public final void setCanFilterNull() {

    this.canFilterNull = true;
  }

  public final void setCanFilterNull(boolean aNullFlag) {

    this.canFilterNull = aNullFlag;
  }

  public final boolean isCanFilterNull() {

    return this.canFilterNull;
  }

  private String canReOrder;

  /** Attribute canReOrder Be Seted Falg */
  private boolean canReOrderSetted = false;

  /** Attribute canReOrder is Null Falg */
  private boolean canReOrderNull = false;

  /**
   * Get canReOrder
   *
   * @return String
   */
  public final String getCanReOrder() {

    if (isCanReOrderNull()) {
      return null;
    } else {
      return StringUtils.trim(canReOrder);
    }
  }

  /**
   * Set canReOrder
   *
   * @param String
   */
  public final void setCanReOrder(String canReOrder) {

    this.canReOrder = StringUtils.trim(canReOrder);

    this.canReOrderSetted = true;

    this.setCanReOrderNull(this.canReOrder == null);
  }

  /**
   * Get canReOrder Has Been Setted
   *
   * @return boolean
   */
  public final boolean isCanReOrderSetted() {
    return this.canReOrderSetted;
  }

  /** Set canReOrder Null */
  public final void setCanReOrderNull() {

    this.canReOrderNull = true;
  }

  public final void setCanReOrderNull(boolean aNullFlag) {

    this.canReOrderNull = aNullFlag;
  }

  public final boolean isCanReOrderNull() {

    return this.canReOrderNull;
  }

  private String frozen;

  /** Attribute frozen Be Seted Falg */
  private boolean frozenSetted = false;

  /** Attribute frozen is Null Falg */
  private boolean frozenNull = false;

  /**
   * Get frozen
   *
   * @return String
   */
  public final String getFrozen() {

    if (isFrozenNull()) {
      return null;
    } else {
      return StringUtils.trim(frozen);
    }
  }

  /**
   * Set frozen
   *
   * @param String
   */
  public final void setFrozen(String frozen) {

    this.frozen = StringUtils.trim(frozen);

    this.frozenSetted = true;

    this.setFrozenNull(this.frozen == null);
  }

  /**
   * Get frozen Has Been Setted
   *
   * @return boolean
   */
  public final boolean isFrozenSetted() {
    return this.frozenSetted;
  }

  /** Set frozen Null */
  public final void setFrozenNull() {

    this.frozenNull = true;
  }

  public final void setFrozenNull(boolean aNullFlag) {

    this.frozenNull = aNullFlag;
  }

  public final boolean isFrozenNull() {

    return this.frozenNull;
  }

  private int sortIndex;

  /** Attribute sortIndex Be Seted Falg */
  private boolean sortIndexSetted = false;

  /** Attribute sortIndex is Null Falg */
  private boolean sortIndexNull = false;

  /**
   * Get sortIndex
   *
   * @return int
   */
  public final int getSortIndex() {

    return sortIndex;
  }

  /**
   * Set sortIndex
   *
   * @param int
   */
  public final void setSortIndex(int sortIndex) {

    this.sortIndex = sortIndex;

    this.sortIndexSetted = true;

    this.setSortIndexNull(false);
  }

  /**
   * Get sortIndex Has Been Setted
   *
   * @return boolean
   */
  public final boolean isSortIndexSetted() {
    return this.sortIndexSetted;
  }

  /** Set sortIndex Null */
  public final void setSortIndexNull() {

    this.sortIndexNull = true;
  }

  public final void setSortIndexNull(boolean aNullFlag) {

    this.sortIndexNull = aNullFlag;
  }

  public final boolean isSortIndexNull() {

    return this.sortIndexNull;
  }

  private String lastModifyUser;

  /** Attribute lastModifyUser Be Seted Falg */
  private boolean lastModifyUserSetted = false;

  /** Attribute lastModifyUser is Null Falg */
  private boolean lastModifyUserNull = false;

  /**
   * Get lastModifyUser
   *
   * @return String
   */
  public final String getLastModifyUser() {

    if (isLastModifyUserNull()) {
      return null;
    } else {
      return StringUtils.trim(lastModifyUser);
    }
  }

  /**
   * Set lastModifyUser
   *
   * @param String
   */
  public final void setLastModifyUser(String lastModifyUser) {

    this.lastModifyUser = StringUtils.trim(lastModifyUser);

    this.lastModifyUserSetted = true;

    this.setLastModifyUserNull(this.lastModifyUser == null);
  }

  /**
   * Get lastModifyUser Has Been Setted
   *
   * @return boolean
   */
  public final boolean isLastModifyUserSetted() {
    return this.lastModifyUserSetted;
  }

  /** Set lastModifyUser Null */
  public final void setLastModifyUserNull() {

    this.lastModifyUserNull = true;
  }

  public final void setLastModifyUserNull(boolean aNullFlag) {

    this.lastModifyUserNull = aNullFlag;
  }

  public final boolean isLastModifyUserNull() {

    return this.lastModifyUserNull;
  }

  private java.util.Date lastModifyTime;

  /** Attribute lastModifyTime Be Seted Falg */
  private boolean lastModifyTimeSetted = false;

  /** Attribute lastModifyTime is Null Falg */
  private boolean lastModifyTimeNull = false;

  /**
   * Get lastModifyTime
   *
   * @return java.util.Date
   */
  public final java.util.Date getLastModifyTime() {

    return lastModifyTime;
  }

  /**
   * Set lastModifyTime
   *
   * @param java.util.Date
   */
  public final void setLastModifyTime(java.util.Date lastModifyTime) {

    this.lastModifyTime = lastModifyTime;

    this.lastModifyTimeSetted = true;

    this.setLastModifyTimeNull(this.lastModifyTime == null);
  }

  /**
   * Get lastModifyTime Has Been Setted
   *
   * @return boolean
   */
  public final boolean isLastModifyTimeSetted() {
    return this.lastModifyTimeSetted;
  }

  /** Set lastModifyTime Null */
  public final void setLastModifyTimeNull() {

    this.lastModifyTimeNull = true;
  }

  public final void setLastModifyTimeNull(boolean aNullFlag) {

    this.lastModifyTimeNull = aNullFlag;
  }

  public final boolean isLastModifyTimeNull() {

    return this.lastModifyTimeNull;
  }

  private String remarks;

  /** Attribute remarks Be Seted Falg */
  private boolean remarksSetted = false;

  /** Attribute remarks is Null Falg */
  private boolean remarksNull = false;

  /**
   * Get remarks
   *
   * @return String
   */
  public final String getRemarks() {

    if (isRemarksNull()) {
      return null;
    } else {
      return StringUtils.trim(remarks);
    }
  }

  /**
   * Set remarks
   *
   * @param String
   */
  public final void setRemarks(String remarks) {

    this.remarks = StringUtils.trim(remarks);

    this.remarksSetted = true;

    this.setRemarksNull(this.remarks == null);
  }

  /**
   * Get remarks Has Been Setted
   *
   * @return boolean
   */
  public final boolean isRemarksSetted() {
    return this.remarksSetted;
  }

  /** Set remarks Null */
  public final void setRemarksNull() {

    this.remarksNull = true;
  }

  public final void setRemarksNull(boolean aNullFlag) {

    this.remarksNull = aNullFlag;
  }

  public final boolean isRemarksNull() {

    return this.remarksNull;
  }

  private String status;

  /** Attribute status Be Seted Falg */
  private boolean statusSetted = false;

  /** Attribute status is Null Falg */
  private boolean statusNull = false;

  /**
   * Get status
   *
   * @return String
   */
  public final String getStatus() {

    if (isStatusNull()) {
      return null;
    } else {
      return StringUtils.trim(status);
    }
  }

  /**
   * Set status
   *
   * @param String
   */
  public final void setStatus(String status) {

    this.status = StringUtils.trim(status);

    this.statusSetted = true;

    this.setStatusNull(this.status == null);
  }

  /**
   * Get status Has Been Setted
   *
   * @return boolean
   */
  public final boolean isStatusSetted() {
    return this.statusSetted;
  }

  /** Set status Null */
  public final void setStatusNull() {

    this.statusNull = true;
  }

  public final void setStatusNull(boolean aNullFlag) {

    this.statusNull = aNullFlag;
  }

  public final boolean isStatusNull() {

    return this.statusNull;
  }

  private long modelPropertyId;

  /** Attribute modelPropertyId Be Seted Falg */
  private boolean modelPropertyIdSetted = false;

  /** Attribute modelPropertyId is Null Falg */
  private boolean modelPropertyIdNull = false;

  /**
   * Get modelPropertyId
   *
   * @return long
   */
  public final long getModelPropertyId() {

    return modelPropertyId;
  }

  /**
   * Set modelPropertyId
   *
   * @param long
   */
  public final void setModelPropertyId(long modelPropertyId) {

    this.modelPropertyId = modelPropertyId;

    this.modelPropertyIdSetted = true;

    this.setModelPropertyIdNull(false);
  }

  /**
   * Get modelPropertyId Has Been Setted
   *
   * @return boolean
   */
  public final boolean isModelPropertyIdSetted() {
    return this.modelPropertyIdSetted;
  }

  /** Set modelPropertyId Null */
  public final void setModelPropertyIdNull() {

    this.modelPropertyIdNull = true;
  }

  public final void setModelPropertyIdNull(boolean aNullFlag) {

    this.modelPropertyIdNull = aNullFlag;
  }

  public final boolean isModelPropertyIdNull() {

    return this.modelPropertyIdNull;
  }

  private long actionGroupId;

  /** Attribute actionGroupId Be Seted Falg */
  private boolean actionGroupIdSetted = false;

  /** Attribute actionGroupId is Null Falg */
  private boolean actionGroupIdNull = false;

  /**
   * Get actionGroupId
   *
   * @return long
   */
  public final long getActionGroupId() {

    return actionGroupId;
  }

  /**
   * Set actionGroupId
   *
   * @param long
   */
  public final void setActionGroupId(long actionGroupId) {

    this.actionGroupId = actionGroupId;

    this.actionGroupIdSetted = true;

    this.setActionGroupIdNull(false);
  }

  /**
   * Get actionGroupId Has Been Setted
   *
   * @return boolean
   */
  public final boolean isActionGroupIdSetted() {
    return this.actionGroupIdSetted;
  }

  /** Set actionGroupId Null */
  public final void setActionGroupIdNull() {

    this.actionGroupIdNull = true;
  }

  public final void setActionGroupIdNull(boolean aNullFlag) {

    this.actionGroupIdNull = aNullFlag;
  }

  public final boolean isActionGroupIdNull() {

    return this.actionGroupIdNull;
  }

  private String listDataSourceCode;

  /** Attribute listDataSourceCode Be Seted Falg */
  private boolean listDataSourceCodeSetted = false;

  /** Attribute listDataSourceCode is Null Falg */
  private boolean listDataSourceCodeNull = false;

  /**
   * Get listDataSourceCode
   *
   * @return String
   */
  public final String getListDataSourceCode() {

    if (isListDataSourceCodeNull()) {
      return null;
    } else {
      return StringUtils.trim(listDataSourceCode);
    }
  }

  /**
   * Set listDataSourceCode
   *
   * @param String
   */
  public final void setListDataSourceCode(String listDataSourceCode) {

    this.listDataSourceCode = StringUtils.trim(listDataSourceCode);

    this.listDataSourceCodeSetted = true;

    this.setListDataSourceCodeNull(this.listDataSourceCode == null);
  }

  /**
   * Get listDataSourceCode Has Been Setted
   *
   * @return boolean
   */
  public final boolean isListDataSourceCodeSetted() {
    return this.listDataSourceCodeSetted;
  }

  /** Set listDataSourceCode Null */
  public final void setListDataSourceCodeNull() {

    this.listDataSourceCodeNull = true;
  }

  public final void setListDataSourceCodeNull(boolean aNullFlag) {

    this.listDataSourceCodeNull = aNullFlag;
  }

  public final boolean isListDataSourceCodeNull() {

    return this.listDataSourceCodeNull;
  }

  private String listDataSourceName;

  /** Attribute listDataSourceName Be Seted Falg */
  private boolean listDataSourceNameSetted = false;

  /** Attribute listDataSourceName is Null Falg */
  private boolean listDataSourceNameNull = false;

  /**
   * Get listDataSourceName
   *
   * @return String
   */
  public final String getListDataSourceName() {

    if (isListDataSourceNameNull()) {
      return null;
    } else {
      return StringUtils.trim(listDataSourceName);
    }
  }

  /**
   * Set listDataSourceName
   *
   * @param String
   */
  public final void setListDataSourceName(String listDataSourceName) {

    this.listDataSourceName = StringUtils.trim(listDataSourceName);

    this.listDataSourceNameSetted = true;

    this.setListDataSourceNameNull(this.listDataSourceName == null);
  }

  /**
   * Get listDataSourceName Has Been Setted
   *
   * @return boolean
   */
  public final boolean isListDataSourceNameSetted() {
    return this.listDataSourceNameSetted;
  }

  /** Set listDataSourceName Null */
  public final void setListDataSourceNameNull() {

    this.listDataSourceNameNull = true;
  }

  public final void setListDataSourceNameNull(boolean aNullFlag) {

    this.listDataSourceNameNull = aNullFlag;
  }

  public final boolean isListDataSourceNameNull() {

    return this.listDataSourceNameNull;
  }

  private String actionGroupCode;

  /** Attribute actionGroupCode Be Seted Falg */
  private boolean actionGroupCodeSetted = false;

  /** Attribute actionGroupCode is Null Falg */
  private boolean actionGroupCodeNull = false;

  /**
   * Get actionGroupCode
   *
   * @return String
   */
  public final String getActionGroupCode() {

    if (isActionGroupCodeNull()) {
      return null;
    } else {
      return StringUtils.trim(actionGroupCode);
    }
  }

  /**
   * Set actionGroupCode
   *
   * @param String
   */
  public final void setActionGroupCode(String actionGroupCode) {

    this.actionGroupCode = StringUtils.trim(actionGroupCode);

    this.actionGroupCodeSetted = true;

    this.setActionGroupCodeNull(this.actionGroupCode == null);
  }

  /**
   * Get actionGroupCode Has Been Setted
   *
   * @return boolean
   */
  public final boolean isActionGroupCodeSetted() {
    return this.actionGroupCodeSetted;
  }

  /** Set actionGroupCode Null */
  public final void setActionGroupCodeNull() {

    this.actionGroupCodeNull = true;
  }

  public final void setActionGroupCodeNull(boolean aNullFlag) {

    this.actionGroupCodeNull = aNullFlag;
  }

  public final boolean isActionGroupCodeNull() {

    return this.actionGroupCodeNull;
  }

  public int hashCode() {
    final int prime = 31;
    int result = 1;

    result = prime * result + (int) (getId() ^ (getId() >>> 32));

    return result;
  }

  public boolean equals(Object obj) {

    if (obj == null) {
      return false;
    }
    if ((obj instanceof ProductUITableColumn) == false) {
      return false;
    }
    ProductUITableColumn other = (ProductUITableColumn) obj;

    if (getId() != other.getId()) {
      return false;
    }

    return true;
  }

  public String toString() {

    StringBuffer buffer = new StringBuffer();

    buffer.append("[");

    buffer.append("modelPropertyId=");
    buffer.append(this.modelPropertyId);

    buffer.append("id=");
    buffer.append(this.id);

    buffer.append("tableId=");
    buffer.append(this.tableId);

    buffer.append("code=");
    buffer.append(this.code);

    buffer.append("title=");
    buffer.append(this.title);

    buffer.append("titleKey=");
    buffer.append(this.titleKey);

    buffer.append("titleIcon=");
    buffer.append(this.titleIcon);

    buffer.append("width=");
    buffer.append(this.width);

    buffer.append("align=");
    buffer.append(this.align);

    buffer.append("formatValue=");
    buffer.append(this.formatValue);

    buffer.append("listDataSource=");
    buffer.append(this.listDataSource);

    buffer.append("cellEditor=");
    buffer.append(this.cellEditor);

    buffer.append("dataType=");
    buffer.append(this.dataType);

    buffer.append("showValue=");
    buffer.append(this.showValue);

    buffer.append("canSort=");
    buffer.append(this.canSort);

    buffer.append("canResize=");
    buffer.append(this.canResize);

    buffer.append("canFilter=");
    buffer.append(this.canFilter);

    buffer.append("canReOrder=");
    buffer.append(this.canReOrder);

    buffer.append("frozen=");
    buffer.append(this.frozen);

    buffer.append("sortIndex=");
    buffer.append(this.sortIndex);

    buffer.append("lastModifyUser=");
    buffer.append(this.lastModifyUser);

    buffer.append("lastModifyTime=");
    buffer.append(this.lastModifyTime);

    buffer.append("remarks=");
    buffer.append(this.remarks);

    buffer.append("status=");
    buffer.append(this.status);

    buffer.append("listDataSourceCode=");
    buffer.append(this.listDataSourceCode);

    buffer.append("listDataSourceName=");
    buffer.append(this.listDataSourceName);

    buffer.append("actionGroupCode=");
    buffer.append(this.actionGroupCode);

    buffer.append("actionGroupId=");
    buffer.append(this.actionGroupId);

    buffer.append("]");

    return buffer.toString();
  }
}
